Leaf roller meaning in malayalam
Word: Leaf roller
Leaf roller definition
Noun:
(zoology) moth whose larvae form nests by rolling and tying leaves with spun silk
Related wordsLeaf roller - Ilachuruttippuzhu (ഇലചുരുട്ടിപ്പുഴു) Noun:
(zoology) moth whose larvae form nests by rolling and tying leaves with spun silk
Malayalam to English
English To Malayalam